package meu.projeto.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * Classe responsável por fazer uma conexão ao SGBD e entrega-la pelo método
 * static.
 *
 * @author Matheus
 */
public class Conexao {

    /**
     * Método que faz a conexão e o retorna
     *
     * @return Connection com o SGBD
     * @throws ClassNotFoundException exception lançada se não for encontrado o
     * drive (verificar as bibliotecas necessárias)
     * @throws SQLException exception lançada se alguma chamada ao SGBD falhar
     * (sql errado, acesso negado, etc)
     */
    public static Connection get() throws ClassNotFoundException, SQLException {
        Class.forName("org.postgresql.Driver");
        return DriverManager.getConnection("jdbc:postgresql://localhost:5432/meusistema", "postgres", "061290");
    }
}
